Towards Method Engineering of Model-Driven User Interface Development
نویسندگان
چکیده
Model-driven user interface development environments and their associated methodologies have evolved over time to become more explicit, flexible, and reusable but they still lack to reach a level that allows tailoring a method to the reality of software development organizations and their projects. In order to address this shortcoming, method engineering provides strategies to define and tailor software engineering methods. They should address any usability concerns, which are primordial for the integration of model-driven user interface development methods in the competitive reality of software organizations. To address the issues of explicitly defining a flexible method, we defined a strategy based on method engineering for model-driven user interface development that uses usability goals as a starting point. With the application of this strategy, we aim to help method engineers executing the method with more efficiency when defining or tailoring methods and facilitate the application of model-based user interface development methods in software organizations.
منابع مشابه
A Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)
Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...
متن کاملTowards a Task Driven Approach Enabling Continuous User Requirements Engineering
The digital transformation of traditional workflows challenges small and medium-sized and industrial enterprises likewise. Interactive systems have to be built to assist the people within their daily tasks as suitable as possible. Existing software engineering methods seems to be unsufficient because they don’t consider end users in terms of active involvement during the development process and...
متن کاملTowards Integrating Usability and Software Engineering Using the Mapache Approach
The recent success of various Apple products affirms that usability engineering can be a beneficial asset in software product development. But considerable problems exist in integrating usability engineering and software engineering. In this paper, we argue that the technical basis – the disciplines’ artifacts and used tools – are a potential hurdle for integration. Model-driven development (MD...
متن کاملRetrospective and Challenges for Model-Based Interface Development
Research on model-based user interface development tools is about 10 years old. Many approaches and prototype systems have been investigated in universities and research laboratories around the world. This paper proposes a generic architecture for these tools, reviews the different approaches in light of this architecture, and discusses their progress towards the goals of increasing the quality...
متن کاملModel Driven Development of Complex User Interface
To promote the Model-Based software engineering development of user interfaces, this paper proposes a model driven development approach of complex user interface. The approach captures the process data in user interfaces by using an Extended Object Model. User interfaces are directly, abstractly depicted as objects, components and their cooperative relations in an Interaction Model. Their exter...
متن کامل